                  , secret = "0b50b02fd0d73a9c4c8c3a781c30845f";
                function createSign(e) {
                    if ("[object Object]" !== Object.prototype.toString.call(e))
                        throw new Error("The parameter of query must be a Object.");
                    var t = Math.floor(Date.now() / 1e3);
                    Object.assign(e, {
                        timestamp: t
                    });
                    var n = Object.keys(e);test.log
                    n.sort();
                    for (var r = "", i = 0; i < n.length; i++) {
                        var s = n[i];
                        r += (0 == i ? "" : "&") + s + "=" + e[s]
                    }
                    return {
                        sign: md5(r += secret),
                        timestamp: t,
                        md5: md5
                    }
                }

                  , secret = "0b50b02fd0d73a9c4c8c3a781c30845f";
                function createSign(e) {
                    if ("[object Object]" !== Object.prototype.toString.call(e))
                        throw new Error("The parameter of query must be a Object.");
                    var t = Math.floor(Date.now() / 1e3);
                    Object.assign(e, {
                        timestamp: t
                    });
                    var n = Object.keys(e);
                    n.sort();
                    for (var r = "", i = 0; i < n.length; i++) {
                        var o = n[i];
                        r += (0 == i ? "" : "&") + o + "=" + e[o]
                    }
                    return {
                        sign: md5(r += secret),
                        timestamp: t,
                        md5: md5
                    }
                }